#!/usr/bin/python3
# -*- coding: UTF-8 -*-

print(" ===== Python 函数 ===== ")



# 定义函数
def printme( str ):
   "打印任何传入的字符串"
   print(str)
   return
 
# 调用函数
printme("我要调用用户自定义函数!")
printme("再次调用同一函数")

print(" ===== Python lambda 函数 ===== ")


sum = lambda v1,v2:v1+v2

print ("相加后的值为 : ", sum( 10, 20 ))
print ("相加后的值为 : ", sum( 20, 20 ))




print(" ===== Python 作用域 ===== ")

globvar = 0


def set_globvar_to_one():
    '''set_globvar_to_one 注释
    '''
    global globvar    # 使用 global 声明全局变量
    globvar = 1

def print_globvar():
    print(globvar)     # 没有使用 global

set_globvar_to_one()
print  (globvar)        # 输出 1
print_globvar()       # 输出 1，函数内的 globvar 已经是全局变量

print (set_globvar_to_one.__doc__) # 调用 doc